package demo9;

import java.util.ArrayList;

/*
ArrayList常见的使用方法：
需要记住的！！！！
1、public boolean add（E e）：向集合当中添加元素，参数的类型和泛型一致；返回值代表是否添加成功
    【注意】：对于ArrayList集合来说，add添加动作一定是成功的，返回值可用可不用；
    但是对于其他集合来说（今后学习）；add添加动作不一定成功
2、public E get（int index）：从集合当中获取元素，参数是索引号，返回值就是对应元素的位置
3、public E remove（int index）：从集合当中删除元素，参数就是索引号，返回值就是被删掉的元素
4、public int size（）：获取集合的尺寸长度，返回值是集合中包含的元素个数。

 */
public class TestArrayListMethod {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        System.out.println(list);
        System.out.println("==================");
        //添加元素
        boolean success = list.add("李树强");
        System.out.println(list);
        System.out.println("添加是否成功:"+success);
        list.add("老四");
        list.add("李罗正");
        list.add("李一");
        list.add("刘成德");
        list.add("刘航");
        list.add("赵自强");
        System.out.println(list);

        //从集合中获取元素：get。索引值从0开始
        String name = list.get(2);
        System.out.println("第2号索引值是："+name);

        //从集合中删除元素，remove，索引值从0开始
        String whoRemoved = list.remove(3);
        System.out.println("谁被删除了："+whoRemoved);
        System.out.println(list);

        //获取集合长度
        int size = list.size();
        System.out.println("元素的长度是："+size);


    }
}
